.emptyData{text-align:center;color:#fff;line-height:300px;}
.column-css{min-width:130px;max-width:400px;height: 40px;/*white-space:nowrap;text-overflow:ellipsis;overflow:hidden;*/}
.column-css-content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/*homePage*/
.top_tit a{
  display:block;
  width:100%;
  height:48px;
  line-height:48px;
  text-align:center;
  color:#7c8b9b;
  font-size:18px;
  background:rgba(73,81,90,0.2);
  border:1px solid #48515a;
  border-radius:3px;
}
.top_tit .on{
  background:#ceb180;
  border:1px solid #ceb180;
  color:#fff;
}
.group_form .ant-form-item-label label{
  color:#c4c4c4;
}
.fradio .ant-radio-inner{
  background:none!important;
  border-color:#ceb180;
  postion:relative;
  top:-2px;
}
.fradio .ant-radio-inner:after{
  background:#ceb180;
}
.utable{
  padding:0 20px;
  position:relative;
}
.utable .ant-table-thead > tr > th{
  background:none;
}
.utable .ant-table.ant-table-bordered .ant-table-title{
  border:none;
}
.utable .ant-table-bordered .ant-table-body > table{
  border:1px solid #606d7a;
}
.utable .ant-table-bordered .ant-table-thead > tr >th,.utable .ant-table-bordered .ant-table-tbody > tr >td{
  border-right:1px solid #606d7a;
}
.utable .ant-table-bordered .ant-table-thead > tr > th,.utable .ant-table-bordered .ant-table-tbody > tr > td{
  border-bottom:none;
}
.utable .ant-table-bordered .ant-table-tbody > tr >td:last-child{
  border-right:none;
}
.utable .ant-table-thead > tr > th{
  padding:9px 8px
}
.utable .ant-table-tbody > tr > td{
  padding:3px 8px;
}
.utable .ant-table-bordered .ant-table-thead > tr,.utable .ant-table-bordered .ant-table-tbody > tr:nth-of-type(even){
  background:#454e56;
}
.ant-table-thead > tr.ant-table-row-hover,
.ant-table-tbody > tr.ant-table-row-hover,
.ant-table-thead > tr:hover,
.ant-table-tbody > tr:hover {
  background:#3d454b;
}
.ant-table-tbody > tr > td, .ant-table-thead > tr > th{
    border-bottom: 1px solid transparent;
    border-left: 1px solid #606d7a;
}
.ant-table-fixed .ant-table-tbody > tr:nth-child(even){background-color:#3d454b}

.ant-table-tbody > tr:nth-child(even){background-color:#3d454b}

.ant-table-tbody > tr:nth-child(odd){background-color:#292d30}
.ant-table-tbody > tr > td:first-child, .ant-table-thead > tr > th:first-child{
  border-left: 0;
}
.ant-table{
  color:#ababab;
}
.ant-table table,.ant-table-thead > tr > th{
  text-align:center;
}
.ant-table-title{
  padding:0 0 10px 0;
}
.utable .ant-pagination-prev,.utable .ant-pagination-next,.utable .ant-pagination-jump-prev,.utable .ant-pagination-jump-next,.utable .ant-pagination-item{
  border-radius:0;
  background:none;
  border:1px solid #606d7a;
  margin-right:0;
}
.utable.gfix .ant-pagination-prev,.utable.gfix .ant-pagination-next,.utable.gfix .ant-pagination-jump-prev,.utable.gfix .ant-pagination-jump-next,.utable.gfix .ant-pagination-item{
  border-radius:3px;
  background:#606d7a;
  border:1px solid #606d7a;
  margin-right:3px;
}
.utable .ant-pagination-item-active{
  background:#ceb180;
  border:1px solid #ceb180;
}
.utable.gfix .ant-pagination-item-active{
  background:#ceb180;
  border:1px solid #ceb180;
}
.utable.gofix{
  border:none;
  margin-top:-34px;
  z-index:9;
  margin-right:5px;
}
.utable .ant-table-pagination{
  padding:5px 0;
  border:none;
  margin-top:0;
}

/*menu*/
.ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-item, .ant-menu-inline,.ant-menu-vertical{
  border-right:none;
}
.ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-item{
  border-right: none;
  left:0;
}
.ant-menu-submenu, .singlemenu{
  background-color:#58616b;
  height: auto !important;
}
li.singlemenu>a{
  display: block;
}
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, .mymenu> .ant-menu-item{
  color:#c4c4c4;
  font-size:18px;
  height: 53px !important;
  line-height: 53px !important;
}
 li.singlemenu>a{
  font-size:18px;
  height: 53px !important;
  line-height: 53px !important;
 }
.ant-menu-vertical > .ant-menu-item, .ant-menu-inline > .ant-menu-item, .ant-menu-item-group-list > .ant-menu-item{
  font-size:14px;
}
.ant-menu-sub.ant-menu-inline{
      background: #32373d;
}
 .ant-menu-inline > .ant-menu-submenu-open > .ant-menu-submenu-title a, .ant-menu-inline a:hover, .ant-menu-submenu-title:hover a, .ant-menu-submenu-open > .ant-menu-submenu-title:after{
  color:#fff;
}
.ant-menu-submenu-open,
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  background-color: #ceb180;
}
ul.ant-menu-sub{
  list-style:square;
}
.ant-menu-inline a{
  color:#c4c4c4;
}
.ant-menu-item-selected a{color:#fff;}
.ant-menu-item-selected{background-color: #ceb180 !important;}
.ant-menu-submenu .ant-menu-item-selected a{color:#ceb180}
.ant-menu-submenu .ant-menu-item-selected a:before{background-color:#ceb180}
.ant-menu-item:hover ul li a:before{background-color:#fff;}
.ant-menu-submenu .ant-menu-item-selected{background-color:transparent !important;}

.ant-select-dropdown{
      max-height: 300px;
      overflow-y: auto;
}

/*Card*/
.ant-card{
  margin-bottom:15px;
  border-radius:0;
  background-color:#292d30;
}
.ant-card:hover {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-color: #464f57;
}
.ant-card-head-title{
  font-size:16px;
  color:#ceb180;
}
.ant-card-head {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #464f57;
}
.ant-card-bordered {
    border: 1px solid #464f57;
}
.ant-card-body {
    padding: 14px;
    position: relative;
}

/*table*/
.ant-table-fixed-left table, .ant-table-fixed-right table {
    background: #2f3438;
}
.ant-table-footer:before{
  background: transparent !important;
}
.ant-table-thead > tr > th, .ant-table-footer, .ant-table-placeholder {
    background: #454e56;
}
.ant-table-placeholder{
  color:#fff;
}
.ant-table-footer{
  color:#fff;
  border-radius: 0;
  border: solid 1px #606d7a;
  border-top: none;
  padding: 10px 0 15px 0;
}
.ant-table-thead > tr > th, .ant-table-tbody > tr > td {
    padding: 7px 8px;
}
.ant-table table{
  border:solid 1px #606d7a;
}
.ant-table,.ant-table table{
    border-radius: 0;
}
.ant-table-pagination{
      border: 1px solid rgba(255, 255, 255, 0.2);
      margin:0;
      margin-top:-6px;
}
.overSpec .ant-table-pagination{
  margin:10px 0;
}
.ant-pagination-item, .ant-pagination-prev, .ant-pagination-next, .ant-pagination-jump-prev, .ant-pagination-jump-next{
  border-radius:0;
  border:0;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  background-color: transparent;
  margin-right: 0;
}
.ant-pagination-item-active {
    background-color: #f09a09;
    border-color: #f09a09;
}
.ant-pagination-item a, .ant-pagination-jump-prev:after, .ant-pagination-jump-next:after, .ant-pagination-prev a, .ant-pagination-next a{
  color:#fff;
}

 .ant-pagination-item:hover a, .ant-pagination-prev:hover a,.ant-pagination-next:hover a, .ant-pagination-jump-prev:hover:after,.ant-pagination-jump-next:hover:after{
  color: #f09a09;
 }

.ant-pagination-item:hover, .ant-pagination-prev:hover,.ant-pagination-next:hover {
  border-color: rgba(255, 255, 255, 0.2);
}

.wrap {
  max-width: 1366px;
  min-width: 1024px;
  margin: 0 auto;
  background: url(./bg.png);
  background-size: cover;
  min-height: 100%;
  position: relative;
}
.__react_component_tooltip.type-dark.tips_style {
  background: #606d7a;
}

.tips_style p {
  font-size: 12px;
  color: #fff;
  line-height: 24px;
  text-align: left;
}
.bi_bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index:9999;
}

.build_img {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 5px solid #fff;
}
.ant-tooltip-inner{
  max-width:none;
  line-height:24px;
}
.utable .ant-table.ant-table-bordered .ant-table-footer{
  border:none;
  padding:9px 5px;
  border:1px solid #606d7a;
}
.utable .ant-pagination{
  position:absolute;
  right:22px;
  bottom:0;
  z-index:9;
}

.user_pop{
  width:900px!important;
}
.user_pop .ant-modal-content{
  background:#32373d;
  border-radius:0;
  border:1px solid #606d7a;
}
.user_pop .ant-modal-header{
  border-bottom:1px solid #606d7a;
   background:#32373d;
}
.user_pop .ant-modal-footer{
  display:none;
}

.fts .ant-select-selection{
  background:#4a525b;
  border-radius:0;
  border:1px solid #606d7a;
  margin-bottom:10px;
}
.ant-select-selection__placeholder, .ant-select-search__field__placeholder{margin-left:5px; margin-top: -15px;}

/*DatePicker*/
.ant-input{background-color:transparent;color:#fff;}
.ant-calendar-picker-icon:after, .ant-calendar-range-picker-separator{color:#fff;}

/*radioGroup*/
.ant-radio-button-wrapper{
  color: #fff;
  background:transparent;
}
.ant-radio-button-wrapper-checked:first-child {
    border-color: #ceb180;
}
.ant-radio-button-wrapper:hover, .ant-radio-button-wrapper-focused {
    background: #ceb180;
    color: #fff;
}
.ant-radio-button-wrapper-checked{
    background: #ceb180;
    border-color: #ceb180;
    color: #fff;
    box-shadow: -1px 0 0 0 #ceb180;
}

/*dialog*/
.ant-modal-body{position: relative;}
.ant-modal-content, .ant-modal-header{background-color: #4a525b;color:#d5d5d5;}
.ant-modal-header{border-bottom: 1px solid #616d79;}
.ant-modal-close, .ant-form-item, .ant-form-item-label label{color:#d5d5d5;}
.ant-modal-footer {
    border-top: 1px solid #616d79;
    display: none;
}
.ant-btn-ghost {
    color: #fff;
    background-color: #788797;
    border-color: #788797;
}
.ant-btn-primary {
    background-color: #ceb180;
    border-color: #ceb180;
}

/*downloads*/
.downloads .dimg, .downloads .desl, .downloads .dimg:hover, .downloads .desl:hover{
  background-image: url('../../sources/max.png');
  background-repeat: no-repeat;
}
.downloads{
  position: absolute;
  top: 5px;
  right: 5px;
  width: 48px;
  height: 30px;
  z-index: 999;
}
.downloads span {
    display: inline-block;
    width: 24px;
    height: 25px;
    cursor: pointer;
  }
.downloads .dimg {
    background-position: 0 -54px;
    width: 18px;
    height: 18px;
    margin-right: 5px;
  }
 .downloads .desl {
    background-position: 0 -18px;
    width: 22px;
    height: 18px;
  }
.downloads  .dimg:hover {
    background-position: 0 -36px;
    width: 18px;
    height: 18px;
  }
 .downloads .desl:hover {
    background-position: 0 0;
    width: 22px;
    height: 18px;
  }